﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;

namespace Core.Module.Interfaces.Model
{
   public interface IModule
   {
       string Id { get; }
       string Alias { get; }
       string Title { get; }

       bool Enabled { get; set; }
       bool Active { get; set; }
       int Position { get; set; }

       XmlElement Settings { get; set; }
       ISite Site { get; set; }

       void Init(ISite site);         
   }
}
